package cn.exrick.xboot.modules.commonlyUsed.entity;

import cn.exrick.xboot.base.XbootBaseEntity;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.sun.istack.NotNull;
import io.swagger.annotations.ApiModelProperty;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import org.springframework.data.annotation.Id;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * @author XBW
 */
@Data
@Entity
@Table(name = "t_commonly_used")
@TableName("t_commonly_used")
@ApiModel(value = "常用功能")
public class CommonlyUsed extends XbootBaseEntity {

    private static final long serialVersionUID = 1L;

    @Id
    @TableId
    @ApiModelProperty(value = "唯一标识")
    @NotNull
    private String id;

    /** 常用功能名称 */
    @ApiModelProperty(value = "常用功能名称")
    private String functionName;

    /** 系统图标 */
    @ApiModelProperty(value = "功能图标")
    private String functionIcon;

    /** 所属第三方系统名称 */
    @ApiModelProperty(value = "所属第三方系统名称")
    private String thirdPartyName;

    /** 所属第三方系统 URL */
    @ApiModelProperty(value = "所属第三方系统 URL")
    private String thirdPartyUrl;

    /** 功能说明 */
    @ApiModelProperty(value = "功能说明")
    private String remark;

    /** 启用状态 0 未启用  1 启用 */
    @ApiModelProperty(value = "启用状态 0 未启用  1 启用")
    private Integer isOpen;



}